.relative{position: relative;overflow: hidden;}
.table{margin-bottom: 0;}
.table>tbody>tr>td,.table>tbody>tr>th{vertical-align: middle;}
.modal-footer{text-align: left;}
.modal .modal-footer{text-align: center;}
.ban-link .modal-dialog,.ban-linktype .modal-dialog,.ban-card .modal-dialog,.ban-coupon .modal-dialog{width: 800px;}

.popCon{position: relative;overflow: hidden;background: url(../../../../assets/global/img/appletbg.png) center top no-repeat;background-size: 100% 100%;padding-top: 24%;padding-bottom: 26.5%;}

.popCon .top{vertical-align: middle;border-bottom: 1px solid #e7ecf1;}
.popCon .top .col-md-3{height: 51px;display: flex;align-items: center;justify-content: center;}
.popCon .top h4{line-height: 36px;margin: 0;}
.pop_content{height: 85%;background: rgba(0,0,0,0.9);padding-bottom: 26%;}



.pop_content .box{float: none;margin: 30% auto 0;}
.pop_content .box .boxCon{position: relative;overflow: hidden;background: #fff;border-radius: 5px !important;height: 220px;overflow-y: scroll;}

.pop_content .box .boxCon::-webkit-scrollbar-track-piece {background-color:rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);}
.pop_content .box .boxCon::-webkit-scrollbar {width:5px;height:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pop_content .box .boxCon::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.5);background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;/*min-width:28px;*/}
.pop_content .box .boxCon::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pop_content .box .yhq{border: solid 1px #E4E4E4;display: flex;}
.pop_content .box .yhq .box_r{position: relative;width: 26%;display: flex;flex-direction: column;justify-content: center;align-items: center;border-left: dashed 1px #E4E4E4;}
.pop_content .box .yhq .box_r h3{color: #FF6666;margin: 0 0 20px 0;}
.pop_content .box .yhq .box_r span{font-size: 12px;line-height: 20px;color: #999999;cursor: pointer;}
.pop_content .box .yhq .box_l{position: relative;width: 74%;padding: 13px 0 8px 4%;}
.pop_content .box .yhq .box_l p{font-size: 12px;line-height: 20px;color: #999999;margin: 0;}
.pop_content .box .closes{margin: 20px auto 0;width: 40px;height: 40px;display: block;float: none;opacity: 1;background:url(../../../../assets/global/img/icon-close.png) no-repeat;background-size: 100%;cursor: pointer;}

.popSite label.radio-inline{line-height: initial;}
#pickfiles{display: inline-block;background: url(../../../../assets/global/img/picbg.png) no-repeat;background-size: 100%;width: 140px;border: none;min-height: 70px;}
.popSite select{width: 140px;padding: 0;}
.popSite .btn-select{width: 200px;height: 44px;line-height: 44px;background: none;border: dashed 2px #E4E4E4;}

.select-coupon .modal-dialog{width: 800px;}
.select-coupon .yhq{border: solid 1px #E4E4E4;display: flex;cursor: pointer;}
.select-coupon .yhq .box_r{position: relative;width: 26%;display: flex;flex-direction: column;justify-content: center;align-items: center;border-left: dashed 1px #E4E4E4;}
.select-coupon .yhq .box_r h3{color: #FF6666;margin: 0 0 20px 0;font-size: 30px;}
.select-coupon .yhq .box_r span{font-size: 12px;line-height: 20px;color: #999999;cursor: pointer;}
.select-coupon .yhq .box_l{position: relative;width: 74%;padding: 13px 0 8px 4%;}
.select-coupon .yhq .box_l p{font-size: 12px;line-height: 20px;color: #999999;margin: 0;}
.select-coupon .yhq.active{background: #666666;color: #fff;}
.select-coupon .yhq.active h3,.select-coupon .yhq.active p,.select-coupon .yhq.active span{color: #fff;}
#table_role{width:100% !important;}
table img{max-width: 70px;}  